//          a simple car
//
//          .  B-------------C
//      3-------------4  `    \               1.65
//     /   9-A         \     .  D-------E     |
//  1-2    |             5-------6  `   |     Z
//  |   .  8- - - - - - - - - - -|------F     |    Y   .  0.9
//  0----------------------------7  `         0    -0.9
//
// -2.25-----------X----------2.25

export default {
    vertices: new Float32Array([
        -2.25, -0.9, 0.00, // 0
        -2.25, -0.9, 0.80, // 1
        -2.00, -0.9, 1.00, // 2
        -1.75, -0.9, 1.65, // 3
        0.30, -0.9, 1.65,  // 4
        1.00, -0.9, 1.00,  // 5
        2.25, -0.9, 0.80,  // 6
        2.25, -0.9, 0.00,  // 7
        -2.25, 0.9, 0.00,  // 8
        -2.25, 0.9, 0.80,  // 9
        -2.00, 0.9, 1.00,  // A
        -1.75, 0.9, 1.65,  // B
        0.30, 0.9, 1.65,   // C
        1.00, 0.9, 1.00,   // D
        2.25, 0.9, 0.80,   // E
        2.25, 0.9, 0.00,   // F
    ]),
    indices: new Uint16Array([
        // right side
        0, 1, 2,
        0, 2, 5,
        0, 5, 7,
        5, 6, 7,
        2, 3, 4,
        2, 4, 5,
        // left side
        8, 9, 0xA,
        8, 0xA, 0xD,
        8, 0xD, 0xF,
        0xD, 0xE, 0xF,
        0xA, 0xB, 0xC,
        0xA, 0xC, 0xD,
        // connection between sides (front to back)
        8, 9, 1,
        8, 1, 0,
        9, 0xA, 2,
        9, 2, 1,
        0xA, 0xB, 3,
        0xA, 3, 2,
        0xB, 0xC, 4,
        0xB, 4, 3,
        0xC, 0xD, 5,
        0xC, 5, 4,
        0xD, 0xE, 6,
        0xD, 6, 5,
        0xE, 0xF, 7,
        0xE, 7, 6,
    ])
}